package ru.iteco.Java.study.MSGR;

import java.net.Socket;
import java.util.EventObject;


/**
 * событие FromOutside вызывается, если
 * запрос на соединение извне был удачно выполнен
 * в классе PortListener, запускаемом как
 * самостоятельный поток
 *
 */
public class FromOutside extends EventObject{

	private static final long serialVersionUID = 1L;

	/**
	 * @param fol - ссылка на FromOutsideListener в Connector
	 */
	public FromOutside(FromOutsideListener fol) {
		super((Object)fol);
	}

	/**
	 * генерирует событие для обработчика FromOutsideListener
	 * @param s - сокет полученный в результате соединения
	 */
	public void doEvent(Socket s)
	{
		this.s=s;
		((FromOutsideListener)super.source).doConnect(s);
	}
	
	Socket s;//сокет, полученный в результате принятия соединения
}


